satellite-aided search and rescue - French English Dictionary